import turtle
import math

def draw_five_pointed_star(size=100, color="yellow", fill_color="red"):
    """
    绘制一个五角星
    
    参数:
    size -- 五角星的大小
    color -- 线条颜色
    fill_color -- 填充颜色
    """
    # 创建画布和画笔
    screen = turtle.Screen()
    screen.title("五角星")
    
    pen = turtle.Turtle()
    pen.speed(3)  # 绘制速度：1-10，0为最快
    pen.color(color)
    pen.fillcolor(fill_color)
    
    # 开始填充
    pen.begin_fill()
    
    # 绘制五角星
    for _ in range(5):
        pen.forward(size)
        pen.right(144)  # 144度是绘制五角星的关键角度
    
    # 结束填充
    pen.end_fill()
    
    # 隐藏画笔
    pen.hideturtle()
    
    # 点击关闭窗口
    screen.exitonclick()

if __name__ == "__main__":
    # 绘制一个大小为200，黄色边框，红色填充的五角星
    draw_five_pointed_star(200, "yellow", "red")
